home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / tools / ivl / src / ”z•z—p.mak next >
Text File  |  2000-04-29  |  1KB  |  51 lines

  1. #    Makefile for 'ivl.x'.
  2. #
  3. #    by d'm.    from Jun. 5,1999.
  4.  
  5. TARGET    = ivl.x
  6. OBJS    = ivl.o ivl_iv.o ivl_ftbl.o ivl_draw.o ivl_ctrl.o ivl_oi.o    \
  7.         libpt4.a
  8.  
  9. CC    = gcc.x
  10.  
  11. #if    defined(DEBUG)
  12. GCCOPT    = -DDEBUG -g -fno-inline-functions -fstack-check
  13. #else    /* defined(DEBUG) */
  14. GCCOPT    = -finline-functions -fstrength-reduce -fforce-mem -fforce-addr -D__IOCS_INLINE__ -D__DOS_INLINE__
  15. #endif    /* defined(DEBUG) */
  16.  
  17. ULDIR    = .
  18. USERLIB    = $(ULDIR)\\dummyc.a $(ULDIR)\\hufilec.a $(ULDIR)\\clinearg.o
  19.  
  20. CCOPT    = -O $(GCCOPT) -I$(ULDIR) -Wall
  21.  
  22. ARR    = harr
  23.  
  24. %.o:    %.c
  25.     $(CC) -o$@ -c $(CCOPT) $<
  26.  
  27. %.s:    %.c
  28.     $(CC) -o$@ -S $(CCOPT) $<
  29.  
  30. %.a:    %.ars
  31.     $(ARR) $(CCOPT) -o$@ $<
  32.  
  33. $(TARGET):    $(OBJS)
  34.     $(CC) -o$@ $(OBJS) $(USERLIB) -ldos -liocs -lmb
  35.  
  36. ivl.o:        ivl.c ivl.h
  37. ivl_iv.o:    ivl_iv.c ivl.h
  38. ivl_ftbl.o:    ivl_ftbl.c ivl.h
  39. ivl_draw.o:    ivl_draw.c ivl.h
  40. ivl_ctrl.o:    ivl_ctrl.c ivl.h
  41. ivl_oi.o:    ivl_oi.c ivl.h
  42.  
  43. libpt4.a:    libpt4.ars libpt4.h
  44.  
  45. #
  46. clean:
  47.     ldel -y *.o
  48.     ldel -y $(TARGET)
  49.  
  50. #[end of makefile.]
  51.